/*
 * Gamma.h
 *
 *  Created on: 20/05/2014
 *      Author: ruben
 */

#ifndef Gamma_H_
#define Gamma_H_
#include <string>
#include <stdio.h>
#define TAMANIO 100

using namespace std;

class Gamma {
public:
	Gamma();
	virtual ~Gamma();
	void ConvertirAGamma(int s);
	int ConvertirGammaANumero(bool* b);
	bool* obtenerGamma(int valor);
private:
	bool codigo[TAMANIO];
	bool *resultado;
	void ConvertirAUnario(int s);
	void ConvertirABinario(int s,int tamanio);
//	int ConvertirBinarioANumero(bool* b,int tamanio);
};

#endif /* Gamma_H_ */
